package com.cy.ppj.dao.mapper.enter;

import com.cy.ppj.model.ao.enter.EnterDetailQueryAO;
import com.cy.ppj.model.domian.enter.Enter;
import com.cy.ppj.model.query.enter.EnterListQuery;
import com.cy.ppj.model.vo.enter.EnterDetailVO;
import com.cy.ppj.model.vo.enter.EnterListVO;
import org.apache.ibatis.annotations.Mapper;
import tk.mybatis.mapper.common.BaseMapper;

import java.util.List;

/**
 * @Description EnterMapper
 * @Author tanyilin
 * @Date 2019/3/20 11:36
 */
@Mapper
public interface EnterMapper extends BaseMapper<Enter> {

    /**
     * 查询-后台 企业列表
     * @param query
     * @return int
     */
    int selectEnterListCount(EnterListQuery query);

    List<EnterListVO> selectEnterList(EnterListQuery query);

    /**
     * 后台-查询企业详情信息
     * @param queryAO
     * @return com.cy.ppj.model.vo.enter.EnterDetailVO
     */
    EnterDetailVO selectEnterDetail(EnterDetailQueryAO queryAO);
}
